#header {
	height: 40px;
	line-height: 40px;
	font-size: 30px;
	background-color: #4797fc;
}
#badge_rank {
	background: url(../../assets/imgs/index-card-badge.png) no-repeat;
	background-size: 86px;
	background-position: right bottom;
	> div {
		flex: 1;
	}
	height: 130px;
	background-color: #4797fc;
	#badge {
		padding-top: 20px;
		p {
			padding-top: 5px;
			font-size: 18px;
			color: rgba(255, 255, 255, 0.7);
		}
	}
	#rankTxt {
		padding-right: 50px;
		text-align: right;
		font-size: 60px;
	}
}
#badges {
	color: #353535;
	padding: 16px;
	ul {
		li {
			padding: 12px 7px;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			font-size: 12px;
			img {
				width: 100px;
				height: 100px;
				margin-bottom: 16px;
			}
		}
	}
}
